package br.com.bacabeleireiros.sysbeleza.dao.impl;

import java.io.Serializable;
import java.util.List;

import org.springframework.stereotype.Repository;

import br.com.bacabeleireiros.sysbeleza.dao.IFornecedorDAO;
import br.com.bacabeleireiros.sysbeleza.entity.Fornecedor;
import br.com.bacabeleireiros.util.persistence.impl.GenericDAOImpl;

@Repository
public class FornecedorDAOImpl extends GenericDAOImpl<Fornecedor, Serializable> implements IFornecedorDAO, Serializable {

	private static final long serialVersionUID = 1L;

	public FornecedorDAOImpl() {
		
	}

	@Override
	public List<Fornecedor> getAll() {
		return getAll(Fornecedor.class);
	}

	@Override
	public Fornecedor salva(Fornecedor fornecedor) {
		return save(fornecedor);
	}

	@Override
	public Fornecedor getById(Long idFornecedor) {
		return getById(Fornecedor.class, idFornecedor);
	}

	@Override
	public void exclui(Fornecedor fornecedor) {
		remove(fornecedor);
	}

}
